// 用mockjs模拟生成数据
var Mock = require('mockjs')

module.exports = () => {
  // 使用 Mock
  var data = Mock.mock({
    'course|227': [
      {
        // 属性 id 是一个自增数，起始值为 1，每次增 1
        'id|+1': 1000,
        course_name: '@ctitle(5,10)',
        autor: '@cname',
        college: '@ctitle(6)',
        'category_Id|1-6': 1,
      },
    ],
    'course_category|6': [
      {
        'id|+1': 1,
        pid: -1,
        cName: '@ctitle(4)',
      },
    ],
    'shopCount|100': [
      {
        'id|+1': 1,
        cName: '@ctitle(4)',
        count: '@integer(10, 100)',
      },
    ],
    'cart|50': [
      {
        'id|+1': 1,
        img: '@image(100x200, @color(), @ctitle())',
        count: 1,
        price: '@integer(1, 100)',
        goodsName: '@ctitle(5)',
      },
    ],
    // 统计新闻热度
    'news|10': [
      {
        id: '@guid()',
        star: '@integer(1, 5)',
        // conunt: '@integer(0, 1)',
        'age|18-60': 1, // 年龄
      },
    ],
  })
  // 返回的data会作为json-server的数据
  return data
}
